package marina;

import java.util.Scanner;

import marina.Services.J24ProfessorServiceImpl;
import marina.interfaces.J24ProfessorService;

public class J24Professor {
	public static void main(String[] args) {
		J24ProfessorService ps = new J24ProfessorServiceImpl();
		Scanner sc = new Scanner(System.in);
		System.out.println("교수 관리 프로그램 v.1");
		while (true) {
			System.out.println("============================================");
			System.out.println("1: 새로운 교수 데이터 추가");
			System.out.println("2: 전체 교수 데이터 출력");
			System.out.println("3: 교수 데이터 조회");
			System.out.println("4: 교수 데이터 수정");
			System.out.println("5: 교수 데이터 삭제");
			System.out.println("0: 교수 프로그램 종료");
			System.out.println("============================================");
			System.out.print("실행할 작업을 선택하세요.");
			switch (sc.nextInt()) {
			case 1:
				ps.newProfessor();
				break;
			case 2:
				ps.readProfessor();
				break;
			case 3:
				ps.readOneProfessor();
				break;
			case 4:
				ps.modifyProfessor();
				break;
			case 5:
				ps.removeProfessor();
				break;
			case 0:
				System.exit(0);
				break;
			default:
				System.out.println("ㅇㄻㄴㅇ");
			}
		}
	}
}
